package MockDb;

public interface IMockDb<T>
{
	boolean Add(T itemToAdd) throws Exception;
	boolean Remove(T itemToRemove) throws Exception;
	boolean Remove(int id) throws Exception;
	boolean Update(T itemToUpdate) throws Exception;
	void Initialize();
	T Get(int id);
	Iterable<T> GetAll();
	int Count();
}
